electronic commerce intellectual property key escrow attorney encryption web design email patent copyright linux digital signature e-commerce pgp shopping cart